home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / APXOLE.PAK / APXOLOLV.H < prev    next >
C/C++ Source or Header  |  1997-05-06  |  1KB  |  46 lines

  1. //----------------------------------------------------------------------------
  2. //  Project ApxOle
  3. //  Borland International
  4. //  Copyright ⌐ 1996. All Rights Reserved.
  5. //
  6. //  SUBSYSTEM:    ApxOle Application
  7. //  FILE:         apxololv.h
  8. //  AUTHOR:       
  9. //
  10. //  OVERVIEW
  11. //  ~~~~~~~~
  12. //  Class definition for TApxOleOleView (TOleView).
  13. //
  14. //----------------------------------------------------------------------------
  15. #if !defined(apxololv_h)              // Sentry, use file only if it's not already included.
  16. #define apxololv_h
  17.  
  18. #include <owl/oleview.h>
  19.  
  20. #include "apxolapp.rh"            // Definition of all resources.
  21.  
  22.  
  23. //{{TOleView = TApxOleOleView}}
  24. class TApxOleOleView : public TOleView {
  25.   public:
  26.     TApxOleOleView(TDocument& doc, TWindow* parent = 0);
  27.     virtual ~TApxOleOleView();
  28.  
  29.   private:
  30.     TControlBar* ToolBar;
  31.  
  32. //{{TApxOleOleViewVIRTUAL_BEGIN}}
  33.   public:
  34.     virtual void Paint(TDC& dc, bool erase, TRect& rect);
  35. //{{TApxOleOleViewVIRTUAL_END}}
  36. //{{TApxOleOleViewRSP_TBL_BEGIN}}
  37.   protected:
  38.     void EvGetMinMaxInfo(MINMAXINFO far& minmaxinfo);
  39.     bool EvOcViewShowTools(TOcToolBarInfo far& tbi);
  40. //{{TApxOleOleViewRSP_TBL_END}}
  41. DECLARE_RESPONSE_TABLE(TApxOleOleView);
  42. };    //{{TApxOleOleView}}
  43.  
  44.  
  45. #endif  // apxololv_h sentry.
  46.